const { resolve } = require('path')
// customize-cra 提供对于webpack增量的配置方法
// addDecoratorsLegacy 支持装饰器方法
// override 此方法表示如果webpack有此方法，则进行覆盖，没有则添加
const {
  addDecoratorsLegacy,
  // 起引入别名
  addWebpackAlias,
  fixBabelImports,
  override
} = require('customize-cra')


module.exports = override(
  addDecoratorsLegacy(),
  addWebpackAlias({
    // 在import时通过@表示了src目录路径
    '@': resolve('src')
  }),
  // 对于antd-mobile进行按需加载的配置支持
  fixBabelImports('import', {
    libraryName: 'antd-mobile',
    style: 'css'
  })
)



